import axios from 'axios';
import {
  showMessage
} from '@/utils'
const ins = axios.create(); // 创建一个 axios 实例

// 给所有请求，设置一个拦截器
ins.interceptors.response.use(function (resp) {
  if (resp.data.code !== 0) {
    // 当返回的 code 值不为 0 的时候则出现错误，并且弹出提示
    showMessage({
      type: 'error',
      content: resp.data.msg
    })
    return null;
  } else {
    // 如果返回 code 为 0 则正常返回数据
    return resp.data.data;
  }
});

// 导出这个实例
export default ins;